package com.jdc.entity;

import org.nutz.dao.entity.annotation.ColDefine;
import org.nutz.dao.entity.annotation.ColType;
import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Comment;
import org.nutz.dao.entity.annotation.Id;
import org.nutz.dao.entity.annotation.Name;
import org.nutz.dao.entity.annotation.Table;
import org.nutz.json.Json;
import java.util.Date;
import java.math.*;

@Table("t_member")
public class TMember {
	/**
	* 主键
	*/
	@Name
	@Column("id")
	@ColDefine(notNull=false, type=ColType.VARCHAR, width=32)
	@Comment(value="主键")
	private String id;
	/**
	* 姓名
	*/
	@Column("username")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="姓名")
	private String username;
	/**
	* 身份证号
	*/
	@Column("idcard")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="身份证号")
	private String idcard;
	/**
	* 头像地址
	*/
	@Column("portrait_url")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=1000)
	@Comment(value="头像地址")
	private String portraitUrl;
	/**
	* 1 男 2 女
	*/
	@Column("sex")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="1 男 2 女")
	private Integer sex;
	/**
	* 出生日期
	*/
	@Column("brithday")
	@ColDefine(notNull=true, type=ColType.DATETIME, width=19)
	@Comment(value="出生日期")
	private Date brithday;
	/**
	* 学历 1'幼儿园  2'学前班' 3 小学 4 初中 5 高中 6 中专 7 大专 8 本科 9 研究生 10 博士生 11 博士后
	*/
	@Column("education")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="学历 1'幼儿园  2'学前班' 3 小学 4 初中 5 高中 6 中专 7 大专 8 本科 9 研究生 10 博士生 11 博士后")
	private Integer education;
	/**
	* 推荐次数
	*/
	@Column("reco_num")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="推荐次数")
	private Integer recoNum;
	/**
	* 就业状态 0 未知 1 已就业 2 为就业
	*/
	@Column("jystatus")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="就业状态 0 未知 1 已就业 2 为就业")
	private Integer jystatus;
	/**
	* 民族
	*/
	@Column("nation")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=15)
	@Comment(value="民族")
	private String nation;
	/**
	* 证件地址
	*/
	@Column("idcard_address")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=500)
	@Comment(value="证件地址")
	private String idcardAddress;
	/**
	* 0 未婚 1 已婚
	*/
	@Column("marital_status")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="0 未婚 1 已婚")
	private Integer maritalStatus;
	/**
	* 手机号码
	*/
	@Column("phone")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=15)
	@Comment(value="手机号码")
	private String phone;
	/**
	* 证件正面照
	*/
	@Column("idcardp")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=1000)
	@Comment(value="证件正面照")
	private String idcardp;
	/**
	* 证件反面照
	*/
	@Column("idcardn")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=1000)
	@Comment(value="证件反面照")
	private String idcardn;
	/**
	* 省代码
	*/
	@Column("liveprovince_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="省代码")
	private String liveprovinceCode;
	/**
	* 省名称
	*/
	@Column("liveprovince_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="省名称")
	private String liveprovinceName;
	/**
	* 市/州代码
	*/
	@Column("livecity_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="市/州代码")
	private String livecityCode;
	/**
	* 市/州名称
	*/
	@Column("livecity_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="市/州名称")
	private String livecityName;
	/**
	* 区/县代码
	*/
	@Column("livecounty_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="区/县代码")
	private String livecountyCode;
	/**
	* 区/县名称
	*/
	@Column("livecounty_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="区/县名称")
	private String livecountyName;
	/**
	* 乡/镇代码
	*/
	@Column("livetown_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="乡/镇代码")
	private String livetownCode;
	/**
	* 乡/镇名称
	*/
	@Column("livetown_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="乡/镇名称")
	private String livetownName;
	/**
	* 村代码
	*/
	@Column("livevillage_code")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=50)
	@Comment(value="村代码")
	private String livevillageCode;
	/**
	* 村名称
	*/
	@Column("livevillage_name")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="村名称")
	private String livevillageName;
	/**
	* 自己填的居住详情 比如多少栋楼多少号
	*/
	@Column("livedetail")
	@ColDefine(notNull=true, type=ColType.VARCHAR, width=100)
	@Comment(value="自己填的居住详情 比如多少栋楼多少号")
	private String livedetail;
	/**
	* 
	*/
	@Column("createtime")
	@ColDefine(notNull=true, type=ColType.DATETIME, width=19)
	@Comment(value="")
	private Date createtime;
	/**
	* 
	*/
	@Column("updatetime")
	@ColDefine(notNull=true, type=ColType.DATETIME, width=19)
	@Comment(value="")
	private Date updatetime;
	/**
	* 
	*/
	@Column("isdelete")
	@ColDefine(notNull=true, type=ColType.INT, width=10)
	@Comment(value="")
	private Integer isdelete;

	/**
	* 主键
	*/
	public String getId() {
		return id;
	}
	/**
	* 主键
	*/
	public void setId(String id) {
		this.id = id;
	}
	/**
	* 姓名
	*/
	public String getUsername() {
		return username;
	}
	/**
	* 姓名
	*/
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	* 身份证号
	*/
	public String getIdcard() {
		return idcard;
	}
	/**
	* 身份证号
	*/
	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}
	/**
	* 头像地址
	*/
	public String getPortraitUrl() {
		return portraitUrl;
	}
	/**
	* 头像地址
	*/
	public void setPortraitUrl(String portraitUrl) {
		this.portraitUrl = portraitUrl;
	}
	/**
	* 1 男 2 女
	*/
	public Integer getSex() {
		return sex;
	}
	/**
	* 1 男 2 女
	*/
	public void setSex(Integer sex) {
		this.sex = sex;
	}
	/**
	* 出生日期
	*/
	public Date getBrithday() {
		return brithday;
	}
	/**
	* 出生日期
	*/
	public void setBrithday(Date brithday) {
		this.brithday = brithday;
	}
	/**
	* 学历 1'幼儿园  2'学前班' 3 小学 4 初中 5 高中 6 中专 7 大专 8 本科 9 研究生 10 博士生 11 博士后
	*/
	public Integer getEducation() {
		return education;
	}
	/**
	* 学历 1'幼儿园  2'学前班' 3 小学 4 初中 5 高中 6 中专 7 大专 8 本科 9 研究生 10 博士生 11 博士后
	*/
	public void setEducation(Integer education) {
		this.education = education;
	}
	/**
	* 推荐次数
	*/
	public Integer getRecoNum() {
		return recoNum;
	}
	/**
	* 推荐次数
	*/
	public void setRecoNum(Integer recoNum) {
		this.recoNum = recoNum;
	}
	/**
	* 就业状态 0 未知 1 已就业 2 为就业
	*/
	public Integer getJystatus() {
		return jystatus;
	}
	/**
	* 就业状态 0 未知 1 已就业 2 为就业
	*/
	public void setJystatus(Integer jystatus) {
		this.jystatus = jystatus;
	}
	/**
	* 民族
	*/
	public String getNation() {
		return nation;
	}
	/**
	* 民族
	*/
	public void setNation(String nation) {
		this.nation = nation;
	}
	/**
	* 证件地址
	*/
	public String getIdcardAddress() {
		return idcardAddress;
	}
	/**
	* 证件地址
	*/
	public void setIdcardAddress(String idcardAddress) {
		this.idcardAddress = idcardAddress;
	}
	/**
	* 0 未婚 1 已婚
	*/
	public Integer getMaritalStatus() {
		return maritalStatus;
	}
	/**
	* 0 未婚 1 已婚
	*/
	public void setMaritalStatus(Integer maritalStatus) {
		this.maritalStatus = maritalStatus;
	}
	/**
	* 手机号码
	*/
	public String getPhone() {
		return phone;
	}
	/**
	* 手机号码
	*/
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	* 证件正面照
	*/
	public String getIdcardp() {
		return idcardp;
	}
	/**
	* 证件正面照
	*/
	public void setIdcardp(String idcardp) {
		this.idcardp = idcardp;
	}
	/**
	* 证件反面照
	*/
	public String getIdcardn() {
		return idcardn;
	}
	/**
	* 证件反面照
	*/
	public void setIdcardn(String idcardn) {
		this.idcardn = idcardn;
	}
	/**
	* 省代码
	*/
	public String getLiveprovinceCode() {
		return liveprovinceCode;
	}
	/**
	* 省代码
	*/
	public void setLiveprovinceCode(String liveprovinceCode) {
		this.liveprovinceCode = liveprovinceCode;
	}
	/**
	* 省名称
	*/
	public String getLiveprovinceName() {
		return liveprovinceName;
	}
	/**
	* 省名称
	*/
	public void setLiveprovinceName(String liveprovinceName) {
		this.liveprovinceName = liveprovinceName;
	}
	/**
	* 市/州代码
	*/
	public String getLivecityCode() {
		return livecityCode;
	}
	/**
	* 市/州代码
	*/
	public void setLivecityCode(String livecityCode) {
		this.livecityCode = livecityCode;
	}
	/**
	* 市/州名称
	*/
	public String getLivecityName() {
		return livecityName;
	}
	/**
	* 市/州名称
	*/
	public void setLivecityName(String livecityName) {
		this.livecityName = livecityName;
	}
	/**
	* 区/县代码
	*/
	public String getLivecountyCode() {
		return livecountyCode;
	}
	/**
	* 区/县代码
	*/
	public void setLivecountyCode(String livecountyCode) {
		this.livecountyCode = livecountyCode;
	}
	/**
	* 区/县名称
	*/
	public String getLivecountyName() {
		return livecountyName;
	}
	/**
	* 区/县名称
	*/
	public void setLivecountyName(String livecountyName) {
		this.livecountyName = livecountyName;
	}
	/**
	* 乡/镇代码
	*/
	public String getLivetownCode() {
		return livetownCode;
	}
	/**
	* 乡/镇代码
	*/
	public void setLivetownCode(String livetownCode) {
		this.livetownCode = livetownCode;
	}
	/**
	* 乡/镇名称
	*/
	public String getLivetownName() {
		return livetownName;
	}
	/**
	* 乡/镇名称
	*/
	public void setLivetownName(String livetownName) {
		this.livetownName = livetownName;
	}
	/**
	* 村代码
	*/
	public String getLivevillageCode() {
		return livevillageCode;
	}
	/**
	* 村代码
	*/
	public void setLivevillageCode(String livevillageCode) {
		this.livevillageCode = livevillageCode;
	}
	/**
	* 村名称
	*/
	public String getLivevillageName() {
		return livevillageName;
	}
	/**
	* 村名称
	*/
	public void setLivevillageName(String livevillageName) {
		this.livevillageName = livevillageName;
	}
	/**
	* 自己填的居住详情 比如多少栋楼多少号
	*/
	public String getLivedetail() {
		return livedetail;
	}
	/**
	* 自己填的居住详情 比如多少栋楼多少号
	*/
	public void setLivedetail(String livedetail) {
		this.livedetail = livedetail;
	}
	/**
	* 
	*/
	public Date getCreatetime() {
		return createtime;
	}
	/**
	* 
	*/
	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	/**
	* 
	*/
	public Date getUpdatetime() {
		return updatetime;
	}
	/**
	* 
	*/
	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}
	/**
	* 
	*/
	public Integer getIsdelete() {
		return isdelete;
	}
	/**
	* 
	*/
	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}

	@Override
	public String toString() {
		return Json.toJson(this);
	}
}
